package edu.gdkm.ssm.service;

import edu.gdkm.ssm.domain.Permission;

import java.util.List;

public interface IPermissionService {

    /**
     * 查找所有的权限资源信息
     * @return 权限资源信息
     */
    List<Permission> findAll();

    /**
     * 新增权限资源信息
     * @param permission  权限资源信息
     */
    void save(Permission permission);

    /**
     * 根据权限id删除权限信息
     * @param id 权限id
     */
    void deleteById(String id);

    /**
     * 根据权限id查询权限信息
     * @param id 权限id
     * @return
     */
    Permission findById(String id);
}
